home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / m17n / kn-itrans.mim < prev    next >
Text File  |  2009-04-29  |  6KB  |  216 lines

  1. ;; kn-itrans.mim -- Kannada input method with ITRANS method
  2. ;; Copyright (C) 2003, 2004, 2005, 2006, 2007
  3. ;;   National Institute of Advanced Industrial Science and Technology (AIST)
  4. ;;   Registration Number H15PRO112
  5.  
  6. ;; Tiny change by Hari Prasad Nadig, Kannada l10n Team, kannada.l10n@gmail.com
  7. ;; http://kannada.sourceforge.net/  18 Aug 2005. 
  8.  
  9. ;; This file is part of the m17n database; a sub-part of the m17n
  10. ;; library.
  11.  
  12. ;; The m17n library is free software; you can redistribute it and/or
  13. ;; modify it under the terms of the GNU Lesser General Public License
  14. ;; as published by the Free Software Foundation; either version 2.1 of
  15. ;; the License, or (at your option) any later version.
  16.  
  17. ;; The m17n library is distributed in the hope that it will be useful,
  18. ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
  19. ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  20. ;; Lesser General Public License for more details.
  21.  
  22. ;; You should have received a copy of the GNU Lesser General Public
  23. ;; License along with the m17n library; if not, write to the Free
  24. ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
  25. ;; Boston, MA 02110-1301, USA.
  26.  
  27. (input-method kn itrans)
  28.  
  29. (description "Kannada input method by ITRANS transliteration.
  30. For the detail of ITRANS, see the page:
  31.   <http://www.aczoom.com/itrans/>
  32. There are few changes from the ITRANS by Hari Prasad Nadig,
  33. Kannada l10n Team, kannada.l10n@gmail.com
  34.   <http://kannada.sourceforge.net>
  35. on 18 Aug 2005. 
  36. ")
  37.  
  38. (title "α▓ò")
  39.  
  40. (map
  41.  (starter
  42.   (".") ("~") ("#") ("$") ("^") ("*") ((S-\ )) ((C-@))
  43.   ("0") ("1") ("2") ("3") ("4")
  44.   ("5") ("6") ("7") ("8") ("9")
  45.   ("A") ("C") ("D") ("E") ("G") ("H") ("I") ("J") ("K") 
  46.   ("L") ("M") ("N") ("O") ("R") ("S") ("T") ("U") ("Y")
  47.   ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
  48.   ("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
  49.   ("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z")
  50.   ((KP_1)) ((KP_2)) ((KP_3)) ((KP_4)) ((KP_5))
  51.   ((KP_6)) ((KP_7)) ((KP_8)) ((KP_9)) ((KP_0)))
  52.  
  53.  (consonant
  54.   ("k" "α▓òα│ì")
  55.   ("kh" "α▓ûα│ì")
  56.   ("g" "α▓ùα│ì")
  57.   ("gh" "α▓ÿα│ì")
  58.   ("~N" "α▓Öα│ì")
  59.   ("N^" "α▓Öα│ì")
  60.   ("ch" "α▓Üα│ì")
  61.   ("Ch" "α▓¢α│ì")
  62.   ("chh" "α▓¢α│ì")
  63.   ("j" "α▓£α│ì")
  64.   ("jh" "α▓¥α│ì")
  65.   ("~n" "α▓₧α│ì")
  66.   ("JN" "α▓₧α│ì")
  67.   ("T" "α▓ƒα│ì")
  68.   ("Th" "α▓áα│ì")
  69.   ("D" "α▓íα│ì")
  70.   ("Dh" "α▓óα│ì")
  71.   ("N" "α▓úα│ì")
  72.   ("t" "α▓ñα│ì")
  73.   ("th" "α▓Ñα│ì")
  74.   ("d" "α▓ªα│ì")
  75.   ("dh" "α▓ºα│ì")
  76.   ("n" "α▓¿α│ì")
  77.   ("p" "α▓¬α│ì")
  78.   ("ph" "α▓½α│ì")
  79.   ("b" "α▓¼α│ì")
  80.   ("bh" "α▓¡α│ì")
  81.   ("m" "α▓«α│ì")
  82.   ("y" "α▓»α│ì")
  83.   ("r" "α▓░α│ì")
  84.   ("rh" "α▓▒α│ì")                ; not in ITRANS Kannada table
  85.   ("l" "α▓▓α│ì")
  86.   ("L" "α▓│α│ì")
  87.   ("ld" "α▓│α│ì")                ; not in ITRANS Kannada table
  88.   ("v" "α▓╡α│ì")
  89.   ("w" "α▓╡α│ì")                ; not in ITRANS Kannada table
  90.   ("sh" "α▓╢α│ì")
  91.   ("Sh" "α▓╖α│ì")
  92.   ("shh" "α▓╖α│ì")
  93.   ("s" "α▓╕α│ì")
  94.   ("h" "α▓╣α│ì")
  95.   ("f" "α│₧α│ì")                ; not in ITRANS Kannada table
  96.   ("GY" "α▓£α│ìα▓₧α│ì")
  97.   ("j~n" "α▓£α│ìα▓₧α│ì")
  98.   ("dny" "α▓£α│ìα▓₧α│ì")            ; not in ITRANS Kannada table
  99.   ("x" "α▓òα│ìα▓╖α│ì")
  100.   ("ksh" "α▓òα│ìα▓╖α│ì"))
  101.  
  102.  (independent
  103.   ("a" "α▓à")
  104.   ("aa" "α▓å")
  105.   ("A" "α▓å")
  106.   ("i" "α▓ç")
  107.   ("ii" "α▓ê")
  108.   ("I" "α▓ê")
  109.   ("u" "α▓ë")
  110.   ("uu" "α▓è")
  111.   ("U" "α▓è")
  112.   ("RRi" "α▓ï")
  113.   ("R^i" "α▓ï")
  114.   ("Ru" "α▓ï")                ; not in ITRANS Kannada table
  115.   ("LLi" "α▓î")
  116.   ("L^i" "α▓î")
  117.   ("Lru" "α▓î")                ; not in ITRANS Kannada table
  118.   ("e" "α▓Ä")
  119.   ("E" "α▓Å")
  120.   ("ee" "α▓Å")                ; not in ITRANS Kannada table
  121.   ("ai" "α▓É")
  122.   ("o" "α▓Æ")
  123.   ("O" "α▓ô")
  124.   ("oo" "α▓ô")                ; not in ITRANS Kannada table
  125.   ("au" "α▓ö")
  126.   ("RRI" "α│á")
  127.   ("R^I" "α│á")
  128.   ("RU" "α│á")                ; not in ITRANS Kannada table
  129.   ("LLI" "α│í")
  130.   ("L^I" "α│í")
  131.   ("LRU" "α│í")                ; not in ITRANS Kannada table
  132.   (".n" "α▓é")
  133.   ("M" "α▓é")                ; not in ITRANS Kannada table
  134.   ("H" "α▓â")
  135.   (".h" "α│ì")                ; not in ITRANS Kannada table
  136.   (".a" "α▓╜")
  137.   ("0" "α│ª")
  138.   ("1" "α│º")
  139.   ("2" "α│¿")
  140.   ("3" "α│⌐")
  141.   ("4" "α│¬")
  142.   ("5" "α│½")
  143.   ("6" "α│¼")
  144.   ("7" "α│¡")
  145.   ("8" "α│«")
  146.   ("9" "α│»")
  147.   ("#" "α│ìα▓░")                ; not in ITRANS Kannada table
  148.   ("$" "α▓░α│ì")                ; not in ITRANS Kannada table
  149.   ((KP_1) "α│º")
  150.   ((KP_2) "α│¿")
  151.   ((KP_3) "α│⌐")
  152.   ((KP_4) "α│¬")
  153.   ((KP_5) "α│½")
  154.   ((KP_6) "α│¼")
  155.   ((KP_7) "α│¡")
  156.   ((KP_8) "α│«")
  157.   ((KP_9) "α│»")
  158.   ((KP_0) "α│ª")
  159.   ((S-\ ) "ΓÇî")                ; not in ITRANS Kannada table
  160.   ((C-@) "ΓÇì"))                ; not in ITRANS Kannada table
  161.  
  162.  (dependent
  163.   ("a" (delete @-) "")
  164.   ("aa" (delete @-) "α▓╛")
  165.   ("A" (delete @-) "α▓╛")
  166.   ("i" (delete @-) "α▓┐")
  167.   ("ii" (delete @-) "α│Ç")
  168.   ("I" (delete @-) "α│Ç")
  169.   ("u" (delete @-) "α│ü")
  170.   ("uu" (delete @-) "α│é")
  171.   ("U" (delete @-) "α│é")
  172.   ("RRi" (delete @-) "α│â")
  173.   ("R^i" (delete @-) "α│â")
  174.   ("RRI" (delete @-) "α│ä")
  175.   ("R^I" (delete @-) "α│ä")
  176.   ("LLi" (delete @-) "α│ä")        ; not in ITRANS Kannada table
  177.   ("L^i" (delete @-) "α│ä")        ; not in ITRANS Kannada table
  178.   ("e" (delete @-) "α│å")
  179.   ("E" (delete @-) "α│ç")
  180.   ("ee" (delete @-) "α│ç")        ; not in ITRANS Kannada table
  181.   ("ai" (delete @-) "α│ê")
  182.   ("o" (delete @-) "α│è")
  183.   ("O" (delete @-) "α│ï")
  184.   ("oo" (delete @-) "α│ï")        ; not in ITRANS Kannada table
  185.   ("au" (delete @-) "α│î")
  186.   ("LLI" (delete @-) "")        ; not in ITRANS Kannada table
  187.   ("L^I" (delete @-) ""))        ; not in ITRANS Kannada table
  188.  
  189.  (return
  190.   ((Return)))
  191.  
  192.  (backspace
  193.   ((BackSpace) (undo))))
  194.  
  195.  
  196. (state
  197.  (init
  198.   (starter (pushback 1) (shift intermediate)))
  199.  
  200.  (intermediate
  201.   (consonant (shift second))
  202.   (independent (shift init))
  203.   (backspace)
  204.   (return (shift init)))
  205.  
  206.  (second
  207.   (consonant)
  208.   (dependent (shift init))
  209.   (backspace)
  210.   (return (shift init))))
  211.  
  212. ;; Local Variables:
  213. ;; coding: utf-8
  214. ;; mode: emacs-lisp
  215. ;; End:
  216.